package com.fiveGroup.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * ClassName: log
 * Package:
 * Description
 * <p>
 * 后端管理的操作日志注解，
 * 用于标记需要记录操作日志的方法
 *
 * @Author wen
 * @Create 2025/9/28 13:12
 * @Version 1.0
 */
//@Target表示该注解可以应用的Java元素类型
@Target(ElementType.METHOD)
//@Retention表示该注解的保留策略，
// 这里是运行时保留
@Retention(RetentionPolicy.RUNTIME)
public @interface Log {
    String action() default ""; // 操作动作描述

    String detail() default ""; // 操作详情描述
}
